/*
 * File:   Range.h
 * Author: gustavo
 *
 * Created on June 9, 2012, 4:13 AM
 */

#ifndef RANGE_HPP
#define	RANGE_HPP

namespace imp {

	class Range {
	public: /* Attributes */
		int start;
		int end;

	public: /* Constructors */
		Range();
		Range(int start, int end);

	public: /* Methods */
		int size() const;
		static Range all();
		void print();

	public: /* Operators */
		//bool operator ==( Range& r1, Range& r2);
		//bool operator !=( Range& r1, Range& r2);
	};

}

#endif	/* RANGE_HPP */
